<h2><a name="startup" id="startup">Wie der Apache startet</a></h2>
<p>Wenn die in der Konfigurationsdatei angegebene <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>-Anweisung auf die Voreinstellung
von 80 gesetzt ist (oder einen anderen Port unterhalb von 1024), dann
mⁿssen Sie root-Berechtigung besitzen, um den Apache starten
zu k÷nnen. Nur dann kann er sich an diesen privilegierten
Port binden. Sobald der Server gestartet ist und einige vorbereitende
Aktionen wie das ╓ffnen seiner Log-Dateien ausgefⁿhrt hat,
startet er mehrere <em>Kind</em>-Prozesse, welche die Arbeit erledigen:
das Lauschen auf und Beantworten von Anfragen von Clients. Der
Haupt-<code>httpd</code>-Prozess lΣuft unter dem Benutzer root
weiter, die Kind-Prozesse jedoch werden unter weniger privilegierten
Benutzerkennungen ausgefⁿhrt. Dies wird von dem ausgewΣhlten
reicht alle Kommandozeilenargumente durch, so dass alle
<code class="program"><a href="./programs/httpd.html">httpd</a></code>-Optionen auch mit <code class="program"><a href="./programs/apachectl.html">apachectl</a></code>
verwendet werden k÷nnen. Um den korrekten Ablageort des
<code class="program"><a href="./programs/httpd.html">httpd</a></code>-Programms sowie einige Kommandozeilenargumente
anzugeben, die Sie <em>immer</em> verwenden m÷chten, k÷nnen
Sie auch das Skript <code class="program"><a href="./programs/apachectl.html">apachectl</a></code> direkt editieren und die
Variable <code>HTTPD</code> am Anfang Σndern.</p>
<p>Das Erste was <code>httpd</code> macht, wenn es startet, ist das
Suchen und Einlesen der <a href="configuring.html">Konfigurationsdatei</a> <code>httpd.conf</code>.
Der Ablageort dieser Datei wird zur Kompilierungszeit festgelegt. Es ist
aber m÷glich, den Ablageort zur Laufzeit anzugeben, indem die
Kommandozeilenoption <code>-f</code> wie folgt verwendet wird:</p>
<p>Wenn wΣhrend des Starts alles gutgeht, trennt sich der Server
vom Terminal ab und die Eingabeaufforderung erscheint gleich darauf
wieder. Dies zeigt an, dass der Server hochgefahren ist und lΣuft.
Sie k÷nnen nun Ihren Browser benutzen, um Verbindung zum Server
aufzunehmen und sich die Testseite im <code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code>-Verzeichnis anzusehen wie auch
die lokale Kopie der Dokumentation, die von dieser Seite aus verlinkt
<h2><a name="errors" id="errors">Fehler wΣhrend des Hochfahrens</a></h2>
<p>Wenn der Apache wΣhrend des Hochfahrens einen schweren Fehler
feststellt, schreibt er entweder eine Nachricht, die das Problem
nΣher schildert, auf die Konsole oder ins <code class="directive"><a href="./mod/core.html#errorlog">ErrorLog</a></code>, bevor er sich selbst beendet.
Eine der hΣufigsten Fehlermeldungen ist "<code>Unable
to bind to Port ...</code>" <span class="transnote">(<em>Anm.d.▄.:</em> "Kann nicht an Port ...
binden")</span>. Diese Meldung wird ⁿblicherweise verursacht:</p>
<ul>
<li>entweder durch den Versuch, den Server an einem privilegierten
Port zu starten, wΣhrend man nicht als Benutzer root angemeldet
ist,</li>
<li>oder durch den Versuch, den Server zu starten, wenn bereits eine
andere Instanz des Apache oder ein anderer Webserver an den gleichen
Port gebunden ist.</li>
</ul>
<p>Fⁿr weitere Anleitungen zur Fehlerbehebung lesen Sie bitte die
<p>Weitere Informationen ⁿber Kommandozeilenoptionen von <code class="program"><a href="./programs/httpd.html">httpd</a></code> und <code class="program"><a href="./programs/apachectl.html">apachectl</a></code> sowie anderen
Hilfsprogrammen, die dem Server beigefⁿgt sind, sind auf der
Seite <a href="programs/">Server und Hilfsprogramme</a>
verfⁿgbar. Es existiert au▀erdem eine Dokumentation
aller in der Apache-Distribution enthaltenen <a href="mod/">Module</a> und der von ihnen bereitgestellten
<a href="mod/directives.html">Direktiven</a>.</p>
</div></div>
<div class="bottomlang">
<p><span>Verfⁿgbare Sprachen: </span><a href="./de/invoking.html" title="Deutsch"> de </a> |
<a href="./en/invoking.html" hreflang="en" rel="alternate" title="English"> en </a> |
<a href="./es/invoking.html" hreflang="es" rel="alternate" title="Espa±ol"> es </a> |
<a href="./ja/invoking.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
<a href="./ko/invoking.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
<p class="apache">Copyright 1995-2006 The Apache Software Foundation or its licensors, as applicable.<br />Lizenziert unter der <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>